import dotenv from 'dotenv';
import path from 'path';

// 加载环境变量
const env = process.env.NODE_ENV || 'development';
const envFile = `.env.${env}`;
const defaultEnvFile = '.env';

// 先尝试加载指定环境的配置文件，如果不存在则加载默认.env文件
dotenv.config({ path: path.resolve(process.cwd(), envFile) });
dotenv.config({ path: path.resolve(process.cwd(), defaultEnvFile) });

export default {
  secret: process.env.JWT_SECRET || 'ruoyi-node-secret-key',
  expiresIn: process.env.JWT_EXPIRES_IN || '24h'
};